﻿<?php 
	ini_set('display_errors', 1); 
	error_reporting(E_ALL); 
	
	require_once("../config/config.php");

	$logBox = "../views/log.html" ;
	$style = "../styles/style.css" ;
	$titre = "Gestion films";

session_start();
	if(!isset($_SESSION["logAdmin"]) || $_SESSION["logAdmin"] == "" || isset($_POST["deconnexion"]) ){ // Si non-connecter ou si demande de déconnexion
		session_destroy();
		// On récupére la partie HTML à insérer
		header("location: ../index.php");	
	}
	else { // si déjà connectée
		// On récupére la partie HTML à insérer
		$logBox = "../views/logOk2.html" ;
		
		//roquete
		$sql = "select f.f_id, f_titre, f_annee, f_duree , f_nb_exemplaires,
	array_to_string(ARRAY(
		select g_nom from film_genre fg, genres g
		where f.f_id = fg.f_id
		and fg.g_id = g.g_id), ', ') as genres,
	array_to_string(ARRAY(
		select r_nom from film_real fr, realisateurs r
		where f.f_id = fr.f_id
		and fr.r_id = r.r_id), ', ') as realisateurs
		from films f
		order by f_id";

		$rq = execQuery($sql);
		$res = $rq->fetchAll();

		$total=$rq->rowCount(); // Résultat total de la requête $sql
		$rows="<h1>Gestion des Films</h1><p>Nombre Total de Films : ".$total."<br /></p><a href='./ajouterFilm.php'>Ajouter un Film</a>
		<table border='1'>";
		
		foreach($res as $l){
			$chemin="../../images/synopsis/".$l['f_titre'].".txt";
			$synopsis=file_get_contents("$chemin",NULL,NULL,0,100);
			$taille=filesize("$chemin");
			$rows .= "<tr>
				<td>". $l['f_id'] ."</td>
				<td>". $l['f_titre'] ."</td>
				<td>". $l['f_annee'] ."</td>
				<td>". $l['f_nb_exemplaires'] ."</td>
				<td>". $synopsis ."</td>
				<td>". $l['genres'] ."</td>
				<td>". $l['realisateurs'] ."</td>
				<td><a href='../pages/modifierFilm.php?m=".$l['f_id']."'>Modifier</a></td>
				<td><a href='../lib/supprFilm.php?s=".$l['f_id']."'>Supprimer</a></td>		
			</tr>
				
			";
		}
		$rows.="</table><a href='./ajouterFilm.php'>Ajouter un Film</a>";
				
		$centre = $rows ;

	}
	
	require_once(SQUELETTE2);
	
?>